.form{
	font-family: Verdana;    
	font-size:1em;
	width: 80%;
	margin-left:0px;
		
}

.form p.formtitle{
	color: #026475;
	font-size:1.3em;
	font-weight: bold;
}

.form fieldset{
	border:1px solid #FFE545;	
	background-image: url(../img/Contact.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}
.form fieldset {
	width:100%;
	border: 1px solid #ccc;
	margin-top: 100px;
	padding: 16px 20px;
}

.form fieldset legend{
	color: #026475;
        
}

.formfield{
	width:150px;
	padding:5px;
}
.fechas{
	padding-left:0px;
	padding-top:6px;
	color:#69F;
	width:350px;
	height:50px;
	
}

.fechas label{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:112%;
	width:300px;
	float:left;
	color: #000;
	display:block;
	margin-left:10px;
}

.fechas select{
	color: #333;
	font-size:14px;
	margin-left:10px;
	height:38px;
	padding-top:10px;
	background: #ffffff url("../img/plantilla/bg_ip.png") repeat-x;
	
}

.formfield label{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:112%;
	display:block;
	float:left;
	width:12em;
	padding:1px;
	color: #000;
	text-align:left;
}

.formfield input{	
	background: #ffffff url("../img/plantilla/bg_ip.png") repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	height:25px;
	border: 1px solid #c0c0c0;
}

#PacienteNombre{	
	background: #ffffff url("../img/plantilla/bg_ip.png") repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	height:25px;
	width:400px;
	border: 1px solid #c0c0c0;
}
#BuscarAutocompletado{	
	background: #ffffff url("../img/plantilla/bg_ip.png") repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	height:25px;
	width:400px;
	border: 1px solid #c0c0c0;
}

#FarmacoNombreComercial, #FarmacoNombreGenerico{	
	background: #ffffff url("../img/plantilla/bg_ip.png") repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	height:25px;
	width:293px;
	border: 1px solid #c0c0c0;
}
#alta_nombre{	
	background: #ffffff url("../img/plantilla/bg_ip.png") repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0;
	height:25px;
	width:210px;
	border: 1px solid #c0c0c0;
}
.formfield input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
}

/*para el formwizard */

.estilo_campo label{
	
}

.estilo_campo input{	
	width:600px;
	font-size:14px;
	color:#333;
	height:25px;
	border:1px solid #CCC;
	font-family: Verdana;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	background-color: #9F9;
}
.estilo_campo input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
}

/*fin del formwizard para campos de texto*/

.required input {
	border:1px solid #FBB829;
}

.form .submit input{
	font-family: Verdana;    
	font-size:1em;
	margin-top: 0.3em;
}

.formerror{
	width:200px;
	font-size:108%;
	color: #C00;
}

.formerror_paciente{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	font-size:108%;
	color: #C00;
}

.formfield .error {
        color: #F00;
		font-size:11px;
        padding-left: 10px;
		width:150px;
}

.formfield1 .error {
        color: #F00;
}

.fechas .error {
        color: #F00;
		font-size:11px;
        padding-left: 10px;
		
}
.fechas_largas{
	padding-left:0px;
	color:#69F;
	width:600px;
}
.fechas_largas .error {
        color: #F00;
		font-size:11px;
        padding-left: 10px;
		width:400px;
}
.fechas_largas label{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:112%;
	width:600px;
	float:left;
	color: #000;
	display:block;
	margin-left:10px;
}

.fechas_largas select{
	color: #333;
	font-size:140%;
	margin-left:10px;
	height:40px;

	
}

